Configurable Scalar and Vector Coprocessors for Accelerating the G.723.1 and G.729a Speech Coders

نویسندگان

  • S. R. Parr
  • D. J. Mulvaney
چکیده

This paper presents the results of an investigation of employing configurable scalar and vector coprocessors to accelerate the G.723.1 and the G.729A speech coders. Architecture exploration has produced a reduction by up to 70% of the total number of instructions executed following the introduction of custom instructions. The accelerators are designed to be attached to a configurable embedded RISC CPU where they will make use of the host register file and load/store infrastructure.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applying data-parallel and scalar optimizations for the efficient implementation of the G.729A and G.723.1 speech coding standards

This work quantifies the performance benefit of vectorized versions of the ITU-T G.729A and G.723.1 speech coding standards. Architecture-level experimentation with the addition of custom vector instructions indicates a reduction in the dynamic instruction count of the workloads of the order of 51% and 65% respectively at a vector register length of sixteen 16-bit elements. The identified vecto...

متن کامل

An efficient transcoding algorithm for g.723.1 and g.729a speech coders

To set a valid communication channel between two endpoints employing different speech coders, decoder and encoder of each endpoint need to be placed in tandem. However, tandem coding is often associated with problems such as poor speech quality, high computational load, and additional transmission delay. In this paper, we propose an efficient transcoding algorithm for a legitimate communication...

متن کامل

Scalar coprocessors for accelerating the G723.1 and G729A speech coders - Consumer Electronics, IEEE Transactions on

We investigate two scalar coprocessors for accelerating the ITU-T G723.1 and G729A speech coders. Architecture space exploration indicates up to 72% reduction in the total number of instructions executed through the introduction of custom instructions and small changes to the C reference code. The accelerators are designed to be attached to a configurable embedded RISC CPU where they make use o...

متن کامل

Scalar coprocessors for accelerating the G723.1 and G729A speech coders

We investigate two scalar coprocessors for accelerating the ITU-T G723.1 and G729A speech coders. Architecture space exploration indicates up to 72% reduction in the total number of instructions executed through the introduction of custom instructions and small changes to the C reference code. The accelerators are designed to be attached to a configurable embedded RISC CPU where they make use o...

متن کامل

Improved Packet Loss Concealment for Pcm Voip

Voice-over-IP (VoIP), the transmission of packetized voice over IP networks, is gaining much attention as a possible alternative to conventional public switched telephone networks (PSTN). However, impairments present on IP networks, namely jitter, delay and channel errors can lead to the loss of packets at the receiving end. This packet loss degrades the speech quality. Model-based speech coder...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005